Texto estructurado (ST, Structured Text)

El texto estructurado (del inglés, Structured Text), abreviado como ST o STX, es uno de los cinco lenguajes soportados por el estándar IEC 61131-3, y fue diseñado para la programación de controladores lógicos programables (PLC).[1][2]​ Es un lenguaje de alto nivel estructurado en bloques y se basa en el Pascal, por lo que su sintaxis es muy parecida.[3]​ Todos los lenguajes de programación comparten elementos comunes de la IEC61131. Las variables y llamadas a funciones están definidas por elementos comunes, por lo que se pueden utilizar diferentes lenguajes dentro del estándar IEC 61131-3 en el mismo programa.

Se admiten declaraciones complejas e instrucciones anidadas:

  • Bucles de iteración (REPETIR-UNTIL; WHILE-DO)
  • Ejecución condicional (IF-THEN-ELSE; CASE)[3]
  • Funciones (SQRT(), SIN())
  1. Bacidore, Mike (16 de mayo de 2018). «Should I limit programming to ladder logic or use all standards within IEC 61131?». Control Design. 
  2. Stevic, Tom (5 de mayo de 2017). «A very short history of PLC programming platforms». Control Design. 
  3. a b Roos, Nieke. Programming PLCs using Structured Text. Department of Computing Science, University of Nijmegen. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne